package org.homly.model;

import java.util.Date;

/**
 * Product entity. @author MyEclipse Persistence Tools
 */

@SuppressWarnings("serial")
public class Product implements java.io.Serializable {

	// Fields

	private Integer productId;
	private Integer configId;
	private String productNo;
	private String productBrandName;
	private String productName;
	private String productPicUrl;
	private Double productPrice;
	private Integer productStock;
	private String productParameter;
	private String productNote;
	private String productWarrantyDeadline;
	private Integer productSortNo;
	private String productName001;
	private String productName002;
	private Integer productName101;
	private Integer productName102;
	private Short productStatus;
	private Date productCreateTime;
	private Date productModifyTime;

	// Constructors

	/** default constructor */
	public Product() {
	}

	/** full constructor */
	public Product(Integer configId, String productNo, String productBrandName,
			String productName, String productPicUrl, Double productPrice,
			Integer productStock, String productParameter, String productNote,
			String productWarrantyDeadline, Integer productSortNo,
			String productName001, String productName002,
			Integer productName101, Integer productName102, Short productStatus,
			Date productCreateTime, Date productModifyTime) {
		this.configId = configId;
		this.productNo = productNo;
		this.productBrandName = productBrandName;
		this.productName = productName;
		this.productPicUrl = productPicUrl;
		this.productPrice = productPrice;
		this.productStock = productStock;
		this.productParameter = productParameter;
		this.productNote = productNote;
		this.productWarrantyDeadline = productWarrantyDeadline;
		this.productSortNo = productSortNo;
		this.productName001 = productName001;
		this.productName002 = productName002;
		this.productName101 = productName101;
		this.productName102 = productName102;
		this.productStatus = productStatus;
		this.productCreateTime = productCreateTime;
		this.productModifyTime = productModifyTime;
	}

	// Property accessors

	public Integer getProductId() {
		return this.productId;
	}

	public void setProductId(Integer productId) {
		this.productId = productId;
	}

	public Integer getConfigId() {
		return this.configId;
	}

	public void setConfigId(Integer configId) {
		this.configId = configId;
	}

	public String getProductNo() {
		return this.productNo;
	}

	public void setProductNo(String productNo) {
		this.productNo = productNo;
	}

	public String getProductBrandName() {
		return this.productBrandName;
	}

	public void setProductBrandName(String productBrandName) {
		this.productBrandName = productBrandName;
	}

	public String getProductName() {
		return this.productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getProductPicUrl() {
		return this.productPicUrl;
	}

	public void setProductPicUrl(String productPicUrl) {
		this.productPicUrl = productPicUrl;
	}

	public Double getProductPrice() {
		return this.productPrice;
	}

	public void setProductPrice(Double productPrice) {
		this.productPrice = productPrice;
	}

	public Integer getProductStock() {
		return this.productStock;
	}

	public void setProductStock(Integer productStock) {
		this.productStock = productStock;
	}

	public String getProductParameter() {
		return this.productParameter;
	}

	public void setProductParameter(String productParameter) {
		this.productParameter = productParameter;
	}

	public String getProductNote() {
		return this.productNote;
	}

	public void setProductNote(String productNote) {
		this.productNote = productNote;
	}

	public String getProductWarrantyDeadline() {
		return this.productWarrantyDeadline;
	}

	public void setProductWarrantyDeadline(String productWarrantyDeadline) {
		this.productWarrantyDeadline = productWarrantyDeadline;
	}

	public Integer getProductSortNo() {
		return this.productSortNo;
	}

	public void setProductSortNo(Integer productSortNo) {
		this.productSortNo = productSortNo;
	}

	public String getProductName001() {
		return this.productName001;
	}

	public void setProductName001(String productName001) {
		this.productName001 = productName001;
	}

	public String getProductName002() {
		return this.productName002;
	}

	public void setProductName002(String productName002) {
		this.productName002 = productName002;
	}

	public Integer getProductName101() {
		return this.productName101;
	}

	public void setProductName101(Integer productName101) {
		this.productName101 = productName101;
	}

	public Integer getProductName102() {
		return this.productName102;
	}

	public void setProductName102(Integer productName102) {
		this.productName102 = productName102;
	}

	public Short getProductStatus() {
		return this.productStatus;
	}

	public void setProductStatus(Short productStatus) {
		this.productStatus = productStatus;
	}

	public Date getProductCreateTime() {
		return this.productCreateTime;
	}

	public void setProductCreateTime(Date productCreateTime) {
		this.productCreateTime = productCreateTime;
	}

	public Date getProductModifyTime() {
		return this.productModifyTime;
	}

	public void setProductModifyTime(Date productModifyTime) {
		this.productModifyTime = productModifyTime;
	}

}